Formula 1 will remain in China until 2025 Formula 1 is set to continue racing in China after a new deal was struck to keep the sport in Shanghai until 2025. Though set to miss the 2022 season, the third season in succession it will be absent as a... MoreĀ»